Skip to content

Add provider availability settings and picker filtering#419

Merged
BunsDev merged 2 commits into
mainfrom
okcode/auth-settings-providers
Apr 13, 2026
Merged

Add provider availability settings and picker filtering#419
BunsDev merged 2 commits into
mainfrom
okcode/auth-settings-providers

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Apr 13, 2026

Summary

  • Add an Authentication settings section for provider install/auth status, OpenClaw gateway config, and manual status refresh.
  • Centralize provider availability logic so new-thread provider selection only shows ready providers and falls back predictably when a preferred provider is unavailable.
  • Update the chat composer provider picker to use the filtered provider list and hide providers that are not selectable.
  • Refresh provider health checks on demand instead of caching a startup snapshot.
  • Add unit and browser coverage for provider availability and picker filtering.

Testing

  • bun fmt
  • bun lint
  • bun typecheck
  • bun run test

- Move provider readiness checks to on-demand config loading
- Add authentication settings for Codex, Claude, and OpenClaw
- Filter thread/provider pickers to only show selectable providers
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Apr 13, 2026 0:54am
v0-compute-the-platform-to-build Ready Ready Preview, Open in v0 Apr 13, 2026 0:54am

- Scope provider health dependencies explicitly
- Fetch server config earlier in chat view
- Tidy provider selection and settings formatting
@BunsDev BunsDev self-assigned this Apr 13, 2026
@BunsDev BunsDev merged commit 1a196fa into main Apr 13, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant